/* CSS Document */
/**
* @autor roger castaneda
*/

ul#menu-top { margin: 0px; padding: 0px;  }
ul#menu-top li { list-style: none; float:left; padding: 5px; width: auto; text-align: center; }
a.link-menutop-reset {
	color: #000; display:block; padding: 4px;
}
a:hover.link-menutop-reset {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
ul#menu-top li a { text-transform:uppercase; font-family: 'CenturyGothicRegular'; font-size: 15px; padding: 8px 15px; line-height: 15px; }
/*ul#menu-top li a { font-family: 'CenturyGothicRegular'; font-size: 15px; text-transform:uppercase; color: #000; display:block; padding: 4px; }
ul#menu-top li a:hover,
ul#menu-top li.activelink a,
ul#menu-top li.activelink a:hover { background-color: #000; color: #FFF; }*/

ul#menu-top li.li-separator {
	background: url("../../images/png/li-separator.png") no-repeat center ;
	width: 2px;
	padding-top: 15px;
}

ul#menu-left { margin: 0px; padding: /*50px*/ 20px 0 10px 20px; }
ul#menu-left ul { margin: 0px; }
ul#menu-left li { margin-left: 36px; }
ul#menu-left li a { font-family: sans-serif; font-size: 13px; color: #FFF; display:block; padding: 3px 0; }
ul#menu-left li a:hover,
ul#menu-left li.activelink a,
ul#menu-left li.activelink a:hover { }
ul#menu-left li.root { list-style: url("../../images/png/list-style-root.png"); }
ul#menu-left li.sub-node { list-style: url("../../images/png/list-style-sub-node.png"); margin-left: 10px; }

ul#footer-menu { margin: 0px; padding: 0px; text-align: center; }
ul#footer-menu li { list-style: none; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; padding: 0px 20px; line-height: 12px; border-right: 1px solid #fff; }
ul#footer-menu li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; }
ul#footer-menu li a:hover { text-decoration: underline; }
ul#footer-menu li:last-child { border-right: none; }